Definitions | t T, type List, A List , s = t, x:A B(x), x:A. B(x), [car / cdr], no_repeats(T;l), Type, adjacent(T;L;x;y), x before y l, left + right, P Q, P  Q, [], False, ||as||, a < b, hd(l), x:A B(x), P & Q, P   Q, , (x l), P  Q, Dec(P), A, , A B, Atom, {i..j }, , b, x,y:A//B(x;y), x:A. B(x), b | a, a ~ b, |p|, a b, a <p b, |g|, a < b, A c B, f(a), x f y, |r|, x L. P(x), ( x L.P(x)), Unit, x:A.B(x), L1 L2, #$n, {T}, Void |